space exploration vehicle - Francés Inglés Diccionario